/** cvu-tooltip 文字提示
 * @param { String } content 提示的内容
 * @param { String | Number } width 原始文字内容宽度，设置后超出限制以省略号显示
 * @param { String } theme 主题,可选值为 dark 或 light
 * @param { String } placement 提示框出现的位置
 * @param { Boolean } disabled 是否禁用提示框
 * @param { Number } delay 延迟显示，单位毫秒
 * @param { Boolean } always 是否总是可见
 * @param { String | Number } maxWidth 提示框最大宽度，超出最大值后，文本将自动换行，并两端对齐
 * @param { Number } offset 出现位置的偏移量
 * @param { Boolean } transfer 是否将弹层放置于 body 内，在 Tabs、带有 fixed 的 Table 列内使用时，建议添加此属性，它将不受父级样式影响，从而达到更好的效果
 * @param { String } transferClassName 开启 transfer 时，给浮层添加额外的 class 名称
 * @param { Boolean } eventsEnabled 是否开启 Popper 的 eventsEnabled 属性，开启可能会牺牲一定的性能
 * @param { Boolean } disArrow 是否隐藏小三角
 * @event on-popper-show 在提示框显示时触发
 * @event on-popper-hide 在提示框消失时触发
 * @example <cvu-tooltip
                content="当鼠标经过这段文字时，会显示一个气泡框"
            >
                当鼠标经过这段文字时，会显示一个气泡框
            </cvu-tooltip>
 */
import Tooltip from './src/main'

Tooltip.install = function(Vue) {
    Vue.component(Tooltip.name, Tooltip)
}

export default Tooltip